package controllers.paginas.pedidos;

import java.util.Set;

import org.hibernate.Session;

import controllers.entorno.PaginaDetalle;
import hbm.DetallePedido;
import hbm.Pedidos;
import hbm.PedidosDAO;

public class DetallePedidos extends PaginaDetalle<Pedidos> {

	
	
	public DetallePedidos() {
		super(new PedidosDAO());
	}

	@Override
	public void editar(Pedidos registro, Session session) throws Exception {
		session.save(registro);
	}

	@Override
	public void eliminar(Pedidos registro, Session session) throws Exception {
		Set<DetallePedido> detalles = registro.getDetallePedidos();
		for (DetallePedido detalle : detalles) {
			session.delete(detalle);
		}
		session.delete(registro);
	}

	@Override
	public void guardar(Pedidos registro, Session session) throws Exception {
		
	}

}
